Using Oo Metrics and Rigi to Evaluate Java Software Using Oo Metrics and Rigi to Evaluate Java Software Using Oo Metrics and Rigi to Evaluate Java Software
نویسندگان
چکیده
A prototype reverse engineering environment has been built to support understanding an existing Java software. The static software artifacts and their dependencies are extracted from Java byte code and viewed with Rigi reverse engineering environment as a nested graph. Several software metric values can be calculated from the byte code and analyzed with Rigi. The metric values can be used to study and structure the static dependency graph and hence support program comprehension. Rigi can be used to examine the metric values and to nd software artifacts that have exceptional or extreme values.
منابع مشابه
Analyzing Java Software by Combining Metrics and Program Visualization
Shimba, a prototype reverse engineering environment, has been built to support the understanding of Java software. Shimba uses Rigi and SCED to analyze, visualize, and explore the static and dynamic aspects, respectively, of the subject system. The static software artifacts and their dependencies are extracted from Java byte code and viewed as directed graphs using the Rigi reverse engineering ...
متن کاملOn Building an Eeective Measurement System for Oo Software Process, Product and Resource Tracking
This paper reports on an ongoing object-oriented software measurement experiment which has been set up to monitor and evaluate team-based projects building OO software. The process, called the Software Assessment Through Ongoing Profile Sheets (SATOPS) which relies on manual form entries for recording measurement data in a project management framework is being automated using JAVA. The automate...
متن کاملSimplified Coupling Metrics for Object-Oriented Software
Coupling in software has been linked with maintainability and existing metrics are used as predictors of external software quality attributes such as fault-proneness, impact analysis, ripple effects of changes, changeability, etc. Many coupling measures for object-oriented (OO) software have been proposed, each of them capturing specific dimensions of coupling. In this paper, we describe and ev...
متن کاملFuzzy Rule Base System for Software Classification
Given the central role that software development plays in the delivery and application of information technology, managers have been focusing on process improvement in the software development area. This improvement has increased the demand for software measures, or metrics to manage the process. This metrics provide a quantitative basis for the development and validation of models during the s...
متن کاملEmpirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implications for Software Defects
To produce high quality object-oriented (OO) applications, a strong emphasis on design aspects, especially during the early phases of software development, is necessary. Design metrics play an important role in helping developers understand design aspects of software and, hence, improve software quality and developer productivity. In this paper, we provide empirical evidence supporting the role...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999